package com.blood.modules.pregnancy.dto.resp;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author daoren
 * @date 2022-11-25 09:00:10
 * @description 孕妇信息采集返回
 */
@Data
@ApiModel(value = "孕妇信息采集返回", description = "孕妇信息采集返回")
public class PregnancyGatherResp {
    @ApiModelProperty("是否异常")
    private Boolean abnormalFlag = false;
    @ApiModelProperty("采集信息id")
    private String gatherId;
    @ApiModelProperty("孕妇id")
    private String pregnancyId;
    @ApiModelProperty("累计时间")
    private String totalTime;
    @ApiModelProperty("宫口扩张")
    private Double dilatancy;
    @ApiModelProperty("抬头下降")
    private Double decline;

    @ApiModelProperty("上次宫口扩张")
    private Double lastDilatancy;
    @ApiModelProperty("宫口扩张状态（-1下降，0平，1上升）")
    private Integer dilatancyStatus = 0;
    @ApiModelProperty("上次抬头下降")
    private Double lastDecline;
    @ApiModelProperty("上次抬头下降状态（-1下降，0平，1上升）")
    private Integer declineStatus = 0;

    @ApiModelProperty("可能存在原因集合")
    private List<PregnancyRuleInfoResp> mayCauseInfo;
    @ApiModelProperty("主治医生")
    private String doctorId;
    @ApiModelProperty("异常医生签名id")
    private String abnormalMedicalId;
    @ApiModelProperty("异常医生签名")
    private String abnormalMedicalSign;
    @ApiModelProperty("异常原因")
    private String abnormalCause;
    @ApiModelProperty("处理方式")
    private String processMode;

}
